-
Notifications
You must be signed in to change notification settings - Fork 140
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Dependency Graph UI/UX changes #10612
Conversation
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
I like the changes in general, but have some thoughts / concerns:
|
From my limited browsing, it seemed like the React path was always a subset of the "full" path. Is that not the case? |
With this feature, we're always loading data from the "top frame" (the current point) which is why I have it highlighted as selected (matching our Call Stack UI) |
No, there were definitely differences in the results. In particular, try going to a component that rendered multiple times over the course of the app. Pick a hit point that was triggered by something like a local The normal dep graph focuses on this one current event and how we got here. What you should see is that the "normal" dep graph shows, say, one entry that's |
and yeah, with the "jump" buttons, I was treating it slightly differently than call stacks - ie, going to both the earlier line and the point we hit that line. Definitely reasonable for either approach. I'm fine with the change here to match the similarity with call stack behavior. |
Got it. I'll restore those separate stacks then. |
Interestingly sometimes the differences in these stacks look weird. For example, here I'm paused inside of a React component that's rendering: But the React dep graph looks less helpful than the normal one: |
Yep, agreed, especially in that case. I've been showing bhackett cases like this and asking him to investigate, and he's made several improvements. (Who knows how much longer that will be feasible.) |
I guess the thing to do for now will be...I don't even know what. File Linear bugs with Replays attached? Will those even be looked at? |
We need to discuss this at the company / leadership level. I'm happy to continue working on this but only if we can decide that it's important enough to pull attention away from the other work going on. |
I was under the impression that the dependency graph feature was pretty central to possible Replay's AI work. Maybe the expectation is that this kind of work shouldn’t require any help from the TT team? |
OK, I synced with @jasonLaster to get caught up. We do want to continue this work, the plan we talked about is that @bvaughn go ahead and file linear issues around problems with the dependency graph and its react data. @markerikson can focus on fixes and I'll be available to support and help however I'm needed. |
https://www.loom.com/share/ce2d6b56d4914ee2afd81fa8a1bf2a9f